package com.rockontrol.ele.service.model.dbtransaction;

import java.util.List;

import com.rockontrol.ele.pojo.Ma出入库单;
import com.rockontrol.ele.pojo.Ma帐套;
import com.rockontrol.ele.pojo.Ma物资消耗台帐;
import com.rockontrol.ele.pojo.Ma盘库报告;
import com.rockontrol.ele.vo.MaConsumeCdt;

public interface MaStorageTrans {

	public String serviceCreateTheInventoryAllocation(Ma帐套 ia_);

	public Boolean serviceUpdateTheInventoryAllocation(Ma帐套 ia_);
	
	public Boolean serviceDeleteTheInventoryAllocation(String id_);
	
	public String serviceCreateTheInOutDepotReceipt(Ma出入库单 oisr_);
	
	public Boolean serviceDeleteTheInOutDepotReceipt (String id_);
	
	public Boolean serviceUpdateTheInOutDepotReceipt (Ma出入库单 oisr_);
	
	public String serviceCreateTheMaterialCheckInventory(Ma盘库报告 mci_);
	
	public Boolean serviceDeleteTheMaterialCheckInventory(String id_);
	
	public Boolean serviceUpdateTheMaterialCheckInventory(Ma盘库报告 mci_);
	
	public Boolean serviceBalanceAccount(Ma盘库报告 mci_);
	
	public void serviceFinalSettlement();
	
	public Boolean serviceAssignMauipment(Ma出入库单 oisr_);
	
	public String ServiceCreateTheSendBackReceipt(Ma出入库单 oisr_);
	
	/*
	 * 2012-09-13 杨晶 物资消耗台帐服务
	 */
	public String serviceCreateConsumeAcc(Ma物资消耗台帐 ca_);
	public Boolean serviceUpdateConsumeAcc(Ma物资消耗台帐 ca_);
	public Boolean serviceDeleteConsumeAcc(String id_);
}
